117 文字
1 分
Q. Goのバージョンをv1.21に上げたらgolangci-lint v1.52でerrors parsing go.mod: … unknown directive: toolchainとエラーが出る
Go 1.21 で前方互換性向上のために追加された toolchain を、現在利用している golangci-lint が解釈できずにエラーが出ている。
toolchain は Go 1.21 未満に存在しないため、パッケージが v1.21 以降である場合、利用環境が v1.21 未満の場合、それ以上に自動的に上がる。
golangci-lint v1.54.1 からサポートされているので、バージョンを上げればいい。
Q. Goのバージョンをv1.21に上げたらgolangci-lint v1.52でerrors parsing go.mod: … unknown directive: toolchainとエラーが出る
https://blog.ohirunewani.com/posts/"go-version-up-to-v1-21-golangci-lint-v1-52-errors-parsing-go-mod-unknown-directive-toolchain"/